A proposal to merge Multiple
نویسندگان
چکیده
We deene a new language that naturally satisses the requirements of concurrency support, modularity, and declarativity. Although some classes of existing languages already cover a subset of this requirements , there is no example of a programming language entirely fullll-ing them. We propose to merge three programming paradigms, Multiple Tu-ple Spaces, Object Orientation, and Logic Programming, as a solution to our requirement list. Each paradigm is well characterized and satis-es one of the given requirements. Moreover, we claim that the merging will reveal new directions in the inception and the development of future programming languages.
منابع مشابه
A Proposal to Merge Object Orientation, Logic Programming, and Multiple Tuple Spaces
We propose to merge in a new programming paradigm object orientation, logic programming, and multiple tuple spaces. The object oriented model supplies a well deened frame for the design of languages to be used for modular development of large systems. Logic programming allows to describe a computation by declarative deenition of its properties. Finally, multiple tuple spaces provide a powerful ...
متن کاملAdaptive Reconfiguration Moves for MCMC inference in Dirichlet Process Mixtures
Bayesian mixture models are widely applied for unsupervised learning and exploratory data analysis. Markov chain Monte Carlo based on Gibbs sampling and split-merge moves are widely used for inference in these models. However, both methods are restricted to limited types of transitions and suffer from torpid mixing and low accept rates even for problems of modest size. We propose a method that ...
متن کاملMerging DMUs Based on of the idea Inverse DEA
In this paper, we propose a novel method using multiple-objective programming problems to answer the following question: if among a group of decision making units (DMUs), a subset of DMUs are required to merge and form a new DMU with specific input/output levels and a predefined efficiency target, how much should be the outputs/inputs of the merged DMU? This question answered according to the c...
متن کاملScaling-up Split-Merge MCMC with Locality Sensitive Sampling (LSS)
Split-Merge MCMC (Monte Carlo Markov Chain) is one of the essential and popular variants of MCMC for problems when an MCMC state consists of an unknown number of components. It is well known that state-of-the-art methods for split-merge MCMC do not scale well. Strategies for rapid mixing requires smart and informative proposals to reduce the rejection rate. However, all known smart proposals in...
متن کامل